package cn.sunxyz.data.infer;

/**
 * Created by yangrd on 2017/6/2.
 */
public interface SQLFactory {
    /**
     * @param entityCls  实体类
     * @param targetCls  生成实例的对象
     * @param input      推断字符串
     * @param sqlDialect sql方言
     */
    String parser(Class<?> entityCls, Class<?> targetCls, String input, SQLDialect sqlDialect) throws Exception;

}
